Support post modules

I hate this code.

TODO: Get rid of and/or and the extra parens.