in and not in method signatures refactored