Remove autoreleasepools
Redesign the internal components for host mask matching for future commit
Broken extension