why would field be `nil` if it is specifically passed in?