return instead of pass