- Added option to perform shallow