GAH! I need to do away with requiring `before`