reverted type hinting