First raw implementation.