no () around qlength here