Better errors from initializing from outer distance - one test fails, though