prevent potential error