Compiles and seems to work normally