having looked at gl-docs yet, but until then, i'm not sure why this fixes the problem