added hostspecific behavior