this should have no knowledge of a Panel