Taking longer than I expected...