thinking through some manglers.