Title: Does it pay to cast your own type?