re-added norm kwarg as it proved useful in real-world usage