node full comparison uses ceil instead of floor