Add some documentation to this esoteric function