unnecessary assert