New style signature API