experiments with passivation and if