Don't set permissions unless we request that explicitly
Proper implementation of getting the thumbnail
More refactoring of the request wrapper

I can't really find anything that I like