Icarus review