if an array is used with create, try and use createEach falling back to create