I don't think you meant to use bitwise-and `&` here? Probably logical-and `&&`