Un-tested analog input, should work though!