prefer && to 'and' because of the order of operations;