Cleaned up combination operations categories by calling another method for the intersection first