add protects? method to terminatorable