- beak standalone
- better error conditions