Is this needed? everywhere else just `throw new Grid***Exception(e.getMessage())`