kernel no longer implicitly stores to dst