Preserve tilde, fail consistently, check for POST success earlier