Core returns

Addresses all the "return true" or "return saved X" TODO comments in the core class and fixes the test cases to validate those returns