Why doesn't this take `g`?