fixing doctrine