updated for new obfuscate argument