Given that it should always be possible to manually create the native widget before the canvas, I think removing these will not cause any problems.