Made a correction to prevent cases where a lone self. prefix would be inserted into the initialise routine