object guard concurr kind guard liter 