Protected helper.