Documenting interfaces, and misc