Why not use the same two methods from the standard interface;

If we figure these are odd, we can revisit later?