Noticed that API sometimes returns a string for WEIGHT. Sigh.
`duration_setter` needs correct parameters so it can barf _correctly_