added handling for zero arguments