Yeah, that is a fair point. The other thing I'm worried about is what will happen when either a fleet client or server gets upgraded, leaving Job objects in the Registry with old Requirements attributes. If the json unmarhaller ignores extra fields, then I think I'm good with just removing the --require flag altogether.