I wrote that with the understanding that the factory would return `null`, although it should more propertly return `false` if it is `null`