removed context argument