handle creation failures