CheckPrerequirements logic in all actions