This patch adds trash_or_delete synchronous alternative and a test including both of these functionalities.