I would refactor that line of code to ease my conscience:
if (user.subscription.is_current()) {
add_value();
}
Of course, add_value() then enables the technology. And I'm not "disabling" anything, merely adding value when appropriate!