add some error handling to the creation of an auction