Put fix

@robotpony 

We were never using `PUT`! This fixes the problem and turns debugging and trace on as it makes diagnosing test failures easier.