useless return deleted