Can this get pushed up to AbstractResource?