gras: added arg check with nice warning to callable and factory