reverted back to ceil for float props