extended version check