alternate wrapper option