Functor categories via SIP