avoid global selector