temp removed user-recoverable