for the less naive implementation of the more advanced interface, several property requests now pass tests comparing their output to that of the naive implementation