BUT WHAT IS cockroaches, REALLY?