Rejigger constructor to take options object. This breaks things. Fixin' 'em in next patch.
Updating constructor.