method abort