Lps 42451

source formatted from jonathanmccann#130