Port as object