added exists-action back to compile