Submitted by: Mark Linimon <linimon@lonesome.com>
modeller (trial version) PR: 40514 Submitted by: Igor Pokrovsky <tiamat@telegraph.spb.ru>