Shift URL generation to one function, so we can add parameters based on qnType