moved some initialisation code to earlier in the process; added error notification
limit interface to max 8.400