Forcing evaluation to integer prevents infinite looping with ruby-units