Implementing ABOR