Revert "new puts"

This reverts commit 50ef40509fe072a26034ce5a0f8f917f910a4f46.