See sig (and the accompanying thread if you'd like a more detailed look).