FIX: virtual modifier is returned to ActionPerfomed to pass the test - no harm to leave it be as it was