abort at runtime? how?