Fix source location for "protect" method