modified validaton for Funccallrequired