Are there any problems with the code?