Mike Weaver could pull double duty