"pure virtual method called" <- i guess some systems catch it, some just segfault