To understand why the portable version is "better," we must first understand the original.
If you need to work with :