replace returns with exits...