This is presently completely broken, but it should eventually work. Issues with passing a double**
note