keep formats consistent when a format is passed
version bump