Ported to sig API 2.0