Showing up and showing promise