simplify
pass in 'expected' status to read_status()