waiting wrong