Reading debugging and proper port setup.