modify bin methods to use the same as `floor`