Please don't use c-style casts.