Author: Weaver.