reserve 1024 message types for internal use