follow module context through references. closes #68