David Winsemius for reporting a bug and some Mac testing
