Move startup to separate from `main` for better errors