I think your best bet is to re-engineer to eliminate the issues rather than trying to compensate for them,
Regards,
Nick