Build works, but setup is a little convoluted.