why do we need this check now?