fix: mechanic validates