Add some documentation and we can be a bit more brief here