keeping best available version