.quit() now warns instead of throwing exception - closes #80