I noted this in the PR.  I defined every resource separately initially to verify dependencies and make sure I wasn't adding extras. Eventually, this can be cleaned up.