Compiles! But, deadlocks when run.