enacapsulated wait checks in function; some rend docs