buildWith' already calls removeNonexistent, so don't do it twice