conditional guardian hiding.