Keep protected for separation from controller