FIX: return value missing when compilation succeed.