maybe switch to pass an error?