There we go, had the isAssignableFrom backwards.