avoid some redundancy when dis-/assembling functions
expose both QS and QSA
like ...