Uglifier doesn't swap `this` and I believe minifiers try not to do that since it is risky (by `this` you could in theory  actually be referring to the context in which the function was invoked and not the context in which it was defined, so swapping this could result in breaking your code in a very hard to debug fashion :) )