Description

0 is reserved for errors. Order is weird for historical reasons.