changes how usage works NOT backwards compatible with 1.0.0