You could also mask out the 'overflow' by using the painted shader to paint in the lake area, attach this to the opacity input of a default shader. Set the color (first tab) of the default to black, attach the default to a surface shader, uncheck its color, attach the water shader into its child input and attach this surface layer into your lake object. This will save rendertime as well.
---Dune