Also I'm a little unclear if that will always be a singleton list as the value associated w/ the key behaviour (behavior?). We might want to be defensive. It sure seems like what Erlang should return there is a single behaviour key with a list of modules.