throw exception on fail setup