Fixed endless loop / typo
Uses record, and .proto for messages