Rejigging the API. Removes add and reverses argument order.