Refactor Possession.available