tries to do some logic... fails