Implement BWSm and rename old BWS to BWSt