bug in qs()