The function usleep on L54 was created to address this problem. The question I have now is why this was specifically added instead of checking the transaction handler. Is there code that would give a reference for how the transaction handler should be checked?