even cleaner documentation