also, I think that compression on oneline (to avoid the `setJsonFile` method) makes it hard to understand what's going on if someone else look at it.