================================= post/wait construct ================================= Work in progress.