create now returns id.  Added Listener for clean shutdowns