add: scalaz.Validation instead of exception into Building