zm is tough.