the Stone Temple Pilots being in town would make you want to attend a rock concert