Amazing that this problem (or one like it) has been around for over 4 years now and noone knows how to fix it...