still needs vcm_filter to be defined