checking if result is used on DefaultLogicResult

Closes #778
result.used() always returns true.. no more forward :(