Suppose I forget to add an included section in my payload (or that the included section was mistakingly put under the key data), while the main relationships sections contains sideposting directives (method: :create or method: :update), the code will still execute normally and pass empty params for nested resources.
I'm not sure passing a relationship section with create/update and without any included payload makes any sense (only for disassociation/destroy) so throwing an error could be nice.