Initial support for defines