why is this protected?