improved comments and made all tests work for signops
bug squashing!