Many more tests, extra convenience methods