Early returning when conditions not met