Added direct memory implementations