value error
throw if not there