stupid variable conditions