missing ignore_unused in scalar construct