WIP card compilation and self-requiring