allocation works again