I do not believe this does what you think it does (note '&' operator and understand how it is different from '&&').