with destroy, but sadly static