changed copen behaviour