added silly gscalenearest option