fixed test/impl switching with snake_case