woops bad logic