is limiting to PUT adding a false assumption here? I always understood PUT to me overwriting the whole record (which is not necessarily the case)