Better api :D