Allow device protocol override