Check instance first thing to avoid reiterations