made Exon snazzier, **kwargs ftw