Faux 3.0
Faux 3.2 implementation.. borrowed from Jolie kernel