Scribe (not complete).