translate English to French: They do not provide deposit or other services usually provided by banks and trust companies.
Les SFA sont toutefois placées devant un dilemme.