Can we scaladoc this?