Curry should always call with context