Why is this necessary? So we're forcing caption elements to the start of the table? Is this not normally the case?