if _check_subject requires that subject be None or a string, it might be good to check or convert the value here?