needs to consider whether the vrelation is best solution for us...
a workaround commit (trying to revert vrelation...)