I used `!=` on purpose there since I'm not sure how the different backends handle types