Revert a3363b7..663178d

This rolls back to commit a3363b7505988e16d714ec1cc0dcbb54e34a3c87.
Revert 2f1ff50..3cc82d9

This rolls back to commit 2f1ff509208f974751e9086972255703c34799b9.
Revert faf57f9..15dfe56

This rolls back to commit faf57f9c6deb0fbafbe91e9385826a4849e573b9.
Revert 2f1ff50..7956d84

This rolls back to commit 2f1ff509208f974751e9086972255703c34799b9.
201310211734