Eliminar leyendas adicionales en ggplot2

Tengo un marco de datos simple que estoy tratando de hacer una línea combinada y un gráfico de puntos usandoggplot2. Suponiendo que mis datos se ve así:

df <- data.frame(x=rep(1:10,2), y=c(1:10,11:20), 
                 group=c(rep("a",10),rep("b",10)))

Y estoy tratando de hacer una trama:

g <- ggplot(df, aes(x=x, y=y, group=group))
g <- g + geom_line(aes(colour=group))
g <- g + geom_point(aes(colour=group, alpha = .8))
g

El resultado se ve bien con una excepción. Tiene una leyenda extra que muestra laalpha para migeom_point capa.

¿Cómo puedo mantener la leyenda mostrando los colores del grupo, pero no el que muestra mi configuración alfa?

Respuestas a la pregunta(3)

Su respuesta a la pregunta