Why do we need the special case for scaladoc?