do not need this
more error testing stuff