Refactor acknowledgements, finally get rid of status component