abort model query only if all conditions have no rows in source model