Spec various chain functions and avoid unnecessary .call