Attempt at a proto.