This will go hand in hand with #127 as we want to float errors to client. Assigning to Kyle as discussed at requirements meeting
This will go hand in hand with #127 as we want to float errors to client. Assigning to Kyle as discussed at requirements meeting