revd to 0.4.3