Last condition makes no sense...