Why do we need to call `parse_head` again?