final validity check for R3 added