Trying a different approach to ArgumentError.