scope to avoid collisions elsewhere