yiffap: Credits - redrusker source