no point in validating subs