Alpha values in 3d plotting

When using the pyplots backend for 3d scatter, the points have different alpha values even when you set alpha to be equal to 1. Anyone know how to control the alpha values?

E.g.

using Plots
pyplot()

P = [rand(10) for i = 1:3]
scatter3d(P...,ms=10,leg=false,alpha=0.99)

example

I checked, and PyPlots doesn’t have this problem:

using PyPlot

P = [rand(10) for i = 1:3]
scatter3D(P...,alpha=0.99,s=90)
gcf()

example