Streamlined initialisation; removed trailing whitespace