allow for decorators to decide how to wrap
version bump