Partially addresses issue #280. (We should support them properly, but at least now we don't silently generate incorrect code.)