Fix bad substitution on virtual power type