avoid struts