split out functionality between pugsley & morticia