can't believe i just spent 2 hours debugging a stupid issue only to realize it was some idiotic dependency that decided to change its api without warning.