improved status reading