Use cast macros