switched assertion