Does this add a lot of memory? If not, we might decide it is an always on feature and not need it to be conditional.