title doesn't have to be top scope