arg1-3 are not variable names to use; removed useless buffer variable