more info: http://github.com/jbarnette/johnson/issues#issue/18
more info: http://github.com/jbarnette/johnson/issues#issue/18