nice comprehensive tests