handle shell-only shapes, albeit with a warning