Added empty key behaviour and unit tests