direct locations and protocol taken into account