[minor] resolve resources and require if nessecary