can we change the method name to `valueForKey(long key)` (better indicates that the passed in value is the key... and differentiates it form `round(long value)`