Added an alternate status function. Slight refactor.