U -> I.
Omit 'range'.
Better error messages.