checking if result is used on DefaultLogicResult

Closes #778
no tests for result.used?