add tests, uncovers issues with using the loader on fragments