it looks like agg must upcast to float, i can't recall tbh... also my choice of api is not good.

I'm not even using it, so er... guess I should remove.