# Several improvements implemented by @gilsonnr and @waldirpaim.