relying on rsignell's channel instead