added support for using 'thru'