added error throws to yard(). 
NO View class for this control class. Added the TRY and CATCH to the test class that called the function I altered.