Try going through a dynamic to cast