Finally removed method "fail" that produced unreadable error messages