(the reason the patch is still valuable against trunk is it makes the failure happen at the api layer which causes the create to fail fast instead of putting the instance into error later in the process)
(the reason the patch is still valuable against trunk is it makes the failure happen at the api layer which causes the create to fail fast instead of putting the instance into error later in the process)