more waits and pauses and stuff