in = bad    out = good