added unidirectional support for twimight