fixed argtypes