Why do you remove the early return? thanks