Add more tests, update docs for same.