ETA: German roaches... are they the small ones by any chance?! They were the ones we brought from sydney in our electrical appliances.
yes they are, apparently they are the worst ones!