added not and qb as argument handling