Conditions Not Working as I think it should...