a bit more in main to test this abort out