Reverting to orignal VIF creation, as ordering has to make sense eh