Doesn't require these implicitly