early return actually requires keyword.