Interface rewrites.  uncompleted