pull the hack out to the manifest to fix spec tests

The spec tests assume the define will either be independent or pull in the
resources it needs, which is correct, and a code smell, but for now just note
the HACK and kludge it.