Agreed fully with @thestinger, we need alignment restrictions. Also I think that being incompatible with the system allocator is not a problem and should not hold us back from doing this.