nil is returned implicitly