another redundant call to scalar