removed misleading return on void parent function