status is never set to false. Is it needed?