We've got strange insects in the house...