map automagically works