Moved response methods into abstract