deleted assert()