apparently calling super here isn't good after all