Is this the way that the hide/show conditions is supposed to work?