Fixed by adding .5 offset in sec_step detection so it rounds properly.