Changed RuntimeError being raised to ArgumentError