Rachel starr blows off some steam