If any problem occurred then compact name should be nil