CLEANUP: Prototyping generic argument validations