Stick to the api only way