inter10: protocol conform implementation