Pretty close to parsing out the fields properly