allow users to redefine tags if they want