This should be `protected`