Lots of BS.

Closes #120.