Fail if border type is not supported
Previously if a border type was not supported for a given operation then it would silently fail. Now it returns a not implemented error.
Previously if a border type was not supported for a given operation then it would silently fail. Now it returns a not implemented error.