array_extensions done, but what is respond_to?