This does not account for the same element being required multiple times... As the tests are global soup we should not do multiple requires and should be aware of the fact that it may be called many times for a single template.