Revert "Remove the raise"

This reverts commit 104b271b1f0603e579f75e66697e71d7b65bcc23.
Keep the exception
Make sure we run setup super!
Params can be empty

ENV is more agnostic than CAT
ENV is available on Windows