reference branch of qs
3.2.3