updated behavior with cleaner inflector dependencies