Nice implementation, looks good!