args coming through correctly