added missing implementations, fix #1743