Change signature of capture & make private method's name more meaningful