Revert "Hybrid preparation (8/x)"

This reverts commit 0d07dbef4bc004f3636706769bee7bc53714b46b.
Revert "Hybrid preparation (2/x)"

This reverts commit 975a041f750439a4397a38a7ade12b1ee8ef8e1b.
Revert "Hybrid preparation (1/x)"

This reverts commit b31fe70c93f507d839e882f12cdd971ce4892ef3.