stable. about to tear it apart again