There's no reason for any of these macros.