Dataframe extension integration

Whoops, thought I had changed this.