Move wear call up
Update source uri type checks and tests