helpers protected