siggen improved, but buggy