Could use a little documentation.