oh well proper vm linking