there's no point in returning i + 2