New thrift callbacks