bump version
return single instance when single search param set
better error messages