qualify :locals, use custom hierarchy