Is there any point in doing this work if `context` isn't provided?