Avoiding early return