added dirrect support for strlist and strvect to allow strings with spaces etc in string vectors