redundant and confusing