switched back not_if condition since it more reliable