http://sn.jonkman.ca/user/http://sn.jonkman.ca/user/3268

used by 8: