tweaked simplifying interface