Added slightly better documentation.