use apnames when possible