Armando Galarraga and Jim Joyce have a perfectly imperfect relationship. But they won't be part of the same game again. Major League Baseball confirmed on Wednesday that Joyce will not be assigned to games involving Galarraga's team because their co-authorship of a book has made them business partners, ESPN.com reported.

Galarraga and Joyce collided with history a year ago, June 2, 2010, when the pitcher's near-perfect game ran aground with one out to go on a missed call by the first-base umpire. Joyce was visibly distraught in the aftermath and was comforted by Galarraga, whose grace in the wake of a near-miss inspired the book that they later worked on together.

The book, co-authored by both men and written with Daniel Paisner, is titled "Nobody's Perfect: Two Men, One Call and a Game for Baseball History." It was to be released on Thursday, and Major League Baseball decided that the business relationship between Joyce and Galarraga would create a conflict of interest on the field.

"The reason it was done," MLB spokesman Pat Courtney told ESPN.com, "was so that there wasn't any appearance of impropriety."

Galarraga is currently with Triple-A Reno, after being sent down by the Diamondbacks, who acquired him for Minor League pitchers last offseason.