tighter dependency on mechanize