moved die() and dieSyntax() to base class