only default when q parameter is used