What is the purpose of a pub name