exposing possible errors