don't just affect the status, do everything