old_contents: import React, { Component, PropTypes, cloneElement } from 'react'
  import {Provider} from 'react-redux'
  
  // import DevTools from './devtools'
  import Notifications from './notifications'
  
  export default class Root extends Component {
  	static propTypes = {
  		children: PropTypes.node,
  		store: PropTypes.object.isRequired,
  	};
  
  	render() {
  		return (
  			<Provider store={this.props.store}>
  				<div>
  					{cloneElement(this.props.children)}
  					<Notifications />
  					{/*<DevTools />*/}
  				</div>
  			</Provider>
  		)
  	}
  }
  
new_contents: import React, { Component, PropTypes, cloneElement } from 'react'
  import {Provider} from 'react-redux'
  
  // import DevTools from './devtools'
  import Notifications from './notifications'
  
  export default class Root extends Component {
  	static propTypes = {
  		children: PropTypes.node,
  		store: PropTypes.object.isRequired,
  	};
  
  	render() {
  		return (
  			<Provider store={this.props.store}>
  				<div>
  					{this.props.children}
  					<Notifications />
  					{/*<DevTools />*/}
  				</div>
  			</Provider>
  		)
  	}
  }
  
subject: stop calling cloneElement on Root in root-dev