small nit: seems to always take a Panel now.