logic, precip kinda