better assertions