don't require jsr166y ourselves