mapping: safety checks for None