Cache scala version, improve feedback to user
Rename function