prespecialize
not defined yet