fix reservation conflict protection