can now handle systems with broken whoami