fixed signature for zero