Should be generated via macro