initial integration tests passing for edge cases.