whoops chan != null