readStatus suggestion addressed with tests