seems redundant indeed