protocol testing interfaces