Peek returns true; true is rejected in push