Why do conditions only work spordically?