Not invented here. I only refactored the code. Thomas and I already talked about it and concluded that it was intentional and meant to save space and not save every generated thumbnail. A weak argument IMHO. Should be changed in a separate PR.