Better abstraction for TITLE handling