Independent current source