Conditions do not seem to work properly...