This is cleaner to handle the RPMs v. SRPMs than I expected, that's good to see.