Compiles. Almost done with ACQUIRE