deadlock has been consuming me whole for the past week or so.