vb change no longer hacky