Should be checking if `errorBlock` exist before calling it?