abandoned the useless stage.width, swallowed errors