no point in explaining what function is doing with those random bits
reformat docs to avoid wrapping