Custom exceptions now derive from StandardError