```sleep``` uses to be a error prone synchronization method, if there is a better way I'd say, use it, otherwise, ```Rex.sleep``` should be used.