must be forced to live with this version, scalac has a bug for the newer annotation version