Use generators in subsonic package