I don't get why a sleep is needed in the first place, @gggeek is this needed?