Sadly need an instanceof