let’s try explicit dependencies as requires