Are these three final implementation..? They look a little odd to me.