Improve ViewfinderLoader

Throw the correct errors to not break the chain.