attempt to work around some limits