upon the treacherous rocks