added ! (logical not) to web.queryLink(s)