Fixes to scalar edge case