Move to resolveIt for resolving requires
Add auto requires