new non-existing condition logic