Makes things much easier to debug, tinker with, and support for backward compatibility. Sadly, this will break backward compatibility.