This changes do exactly the same job, in a more unreadable way.