Wip/exec vs compile diff