sibling validation pretty much works; I know that a full integration test will fail though. Need to add a test for that and then fix