return null if no specific animation request and no animation found