fixed #112 et al