still getting weird outputs from PSL inference