!!Work in progress!! Inherit from StandardError not Exception (explain why) Consider using MyError = Class.new(StandardError) syntax (explain why)