fix bad untested code...