Oracle's Attendants (required refactor)