redoing incoming