Proper version constraints