fixing discovery to work for non-recursive cases