Titanium extensions (2)