Moar error entities!

probably use `errors.New` here and line 48 since you use it elsewhere in this file