Author: Conservative Integration Group.