fixes loop caused by platform specification dependency