int32 new_ticks = ceil(temp_ticks); ?