be stricter with versions