return error even if no content