return -1 after args-check size failed