Yes that would be better. Note though that the reason why it's an array is that we can't pass Option over SBTLink, because the impl is in a different classloader with potentially different Scala version.  So instead I just pass an array.