more warnings on source versions not matching, plus testing