@klye: I'd maybe consider