elements should be non-negative rather than just being able to say all or none of them are non-negative.