Trying to tidy up the port load thing and style