Should this return from inside here?