with new no-op empty widget