reduce the usage of explicit version markers