patterns dir needs recursive true