should be protected as well