Moved Errorhandling to a trait so that its interchangable