another fix for conflicting behavior