final check before first insertion