Decomposing and creating more useful facades functions