Added in_seat and absent methods