// and doesn't need to be defined if they're not compiled
// at all (it actually would result in unused variable
// messages in this case).
// and doesn't need to be defined if they're not compiled
// at all (it actually would result in unused variable
// messages in this case).