Starting to think we should not touch too much JS for 1.9. Every piece we move into AMD could have BC implications we could be missing.