avoids being local