we don't use these because they can create hard to diagnose errors. Can use the .asScala/.asJava approach from the JavaConverters._?