siunitx Inserting Comma After Period

I'd like to use commas as the thousand separator, but siunitx is inserting a comma after the period that is used for decimal separation. Example:

\documentclass{article}
\usepackage{siunitx}
\DeclareSIUnit\year{y}
\sisetup{group-separator = {,}}
\sisetup{group-minimum-digits = 3}

\begin{document}
\SI{9000}[\$]{\per\tonne} \SI{0.1339}{\per\year} \end{document}  Result:$9,000 t-1

0.133,9 y-1

If I don't set the option group-minimum-digits to 3, I don't get 9,000. But it ends up displaying 0.133,9. Is there a way to fix this?

You want group-digits = integer

\documentclass{article}
\usepackage{siunitx}
\DeclareSIUnit\year{y}
\sisetup{group-digits = integer, group-minimum-digits = 3, group-separator = {,}}

\begin{document}
\SI{9000}[\\$]{\per\tonne}

\SI{0.1339}{\per\year}
\end{document}

• And distinct group separators for the integral and the decimal part is not supported. It wouldn't make sense anyway. – egreg Sep 9 '16 at 15:25
• @egreg To-date no-one has asked! I doubt it would make much sense :-) – Joseph Wright Sep 9 '16 at 15:33
• Thank you very much! Wow... you helped me in less than a minute after I posted. I love this community! :) – Bruno Sep 9 '16 at 15:33