Added a check to ensure that the method name doesn't start with retrieve