new image parameter precondition check