#if & co supported