Allow falsey values for components
Remove require inspect
falsey values again
perf: Check component.loaded before dependencies