obfuscated properly