Now uses self:: instead of Trakt::