Now compiles successfully