More sitecore
Check in missing 'reason' code.
More tests.