removed lyrix module
defensive checking of player.context