No need for vec4complex