TfW are as reliable as ever I see.
In a rare bit of joined up thinking they've actually held the Birmingham train for us at Shrewsbury.