Merging Hercules Commits from Feb 3 - 5 2013.