Can we just return some error or raise an exception? If user sends invalid subscription then seems he cheats.