implementing exceptions, uff waterfall of errors, will I make it ?