Replaced _foil() with a method that (will soon) work for all crosses