fixed yet another bug in the new_subscription method