- ensure all forks block, restore and unblock signals. needs review
- add support somehow for optional translations