a shortcut is only added if it is not added already