final fix to a0fe7d6e2dd5ec2863992f75ad8c05576304abd6