What are the limitations of the current Scala implementation?