More work on ARC implementation.