Only do the downcase logic in one place

Also return whether or not a subscription is new.