Make more sensible defaults work for part fields