@four04 patch #1
@four04 patch #2
@four04 patch #3