Switched to using present? instead of !nil? for checking custom backend.