Ungh, the whole thing was a boolean mismatch.