logic fix for #182