Make the thing compile and work