more idiomatic scala. Scaladoc