possible alternative shader plus a bit of param creep