First pass at pub field handling.