it turns out that dialyzer dislikes improper lists
...and spits out "Cons will produce an improper list" errors
*sigh*
(re)merge bug25942 into default
grrr, forgot one
(re)merge bug25942 into default