changed order of function application to fix strange behavior introduced by Elm 0.12 update