Compatibility of functors with limits