Requested interface changes implemented