The timing is only added once in the get_fsm version of this function, so I imagine it was just broken, I couldn't see any advantage to calling it twice.  I was confused as well.