yey, it works with only two small odd bugs