Implement spawn methods