straight logic