support prepend_exists for variables