Don't we need to error out here, not just print an error?