completed version check, part of #29