rename the "status" to "status_t" to avoid collisions