added comments from jedpossum notes here: http://forums.shoryuken.com/discussion/comment/8788541/#Comment_8788541