Might actually work as intended now