refactor again, tests for weird proprietary sentences