experiment handling errors