make sure put! returns a boolean value, mark 0.1.3