better wait helpers
cannot stop being paranoid