Shouldn't these actions be placed before `private`?