casting unexpected tricked dp