prefer modules as attendants over extended objects allowed in 1.9