Simpler API... again (-__-)