reduce namespace pollution