Clean code
Use ArgumentError