abstract tagnames to cover custom tags