FWIW, I just found out that shower clauses are unenforceable (at most places) if it did not occur in paid time notwithstanding the fact whether you signed such a contract or not. There has to be a payment in lieu of your services otherwise such terms are deemed to be void.
Thanks. I know that my company's HR had some clearly unenforceable stuff in their various contracts, noncompetes and NDAs, but they banked on folks not having the means to fight it.