minor optimization to create fvm