bug 2521: distinguish types of hold requests