improved | => &&