It couldn't have been much worse for Ryan Harrow.