add contained low cost reflexivity