Shade required resources instead of just depending on them