First attempt at map - unlikely to work.