Improve init. Fixes #693