allow both DL[Q](a) and DL[;Q](a)