revert proposed solution for #6 as it isn't a real solution