Slight preference for keeping all of these default values the same as in the Java implementation, but that can be done in a separate PR.