Basic allocation works