no need for () around isinstance