Looks good. Nice documentation too.