PUT handling