no use-case, redundant function