expose safe wrapper