def uint32(value):
    """Validate a 'unit32' method parameter type"""
    value = int(value)
    if value > 4294967295:
        raise ValueError("{} exceeds upper bound for uint32".format(value))
    if value < 0:
        raise ValueError("{} below lower bound for uint32".format(value))
    return value