dropped useless part of condition