dang logic...