thanks for your reply.
_select_define simply makes the accept to be paused or resumed based on the argument provided which is to make it paused in our case.
I'm wondering whether i should directly report it as a possible bug to author or should I first look in community if anybody else encountered this scenario as i may be missing something