use the new daemon interface