only complain about non-constraintobjects in GetSlot, and make the logging more robust