allow filename override
allow base override